C/C++ :: Put Time Delay On Same Key Being Pressed By User In Row?

Apr 20, 2015

So I'm in the process of building my 2D game in Allegro5, I'm building a side platform game and at the moment I have a sprite being able to walk left right and jump. What I want to do is put a time delay on the jump function so that when a user presses the jump button and the sprite has carried out the jump function I want there to be a 1 or so second delay before the jump button actually carries out the jump function again.

I have quite a bit of code so not sure what bits to place in here, I'm more looking for a way of doing this, so providing me code isnt really needed just a way it can be done.

Things that might be useful to know:

At the moment I have a timer initialized in allegro which is used with my FPS int to mean that my game runs at 60FPS.

I have a bool bIsOnGround which maybe could be used into this, I'm not sure...

View 2 Replies


ADVERTISEMENT

C/C++ :: Time Delay Function - Timer Stop Counting If Any Key Pressed

Aug 29, 2014

My code is given below:

cout<<"1. runtim";
cout<<"2.tims";
cout<<"Your selection will be automatically neglected within (function to be inserted for time ) ";/* insert timer here */
cout<<"What kind of process u need to do";
.
.
.
.

I have 2 questions

1.the timer function has to be such that when any key is pressed in between the specified time its has to stop its counting and go to the nest line and functions . i checked sleep function but if any key is pressed its does not break out of the sleep program and execute the next command

2.and if the timer has completely finished running then it has to skip few lines and execute the program .

View 14 Replies View Related

Visual C++ :: Long Time Button Pressed Event - MFC

Feb 2, 2015

I Like to Open a Dialog When the Button Was Pressed for 5 seconds Continuously.

I'm using Windows 8 HP Tablet, Is MouseUp & MouseDown events suitable for this requirement.

View 12 Replies View Related

C++ :: SDL Key Press Delay

Jan 3, 2014

When you press a key it automatically delays a bit then starts repeating without delay.

The second key pressed action comes with a delay and i want it to start repeating without delay. And could not find anything useful.

I might not be able to tell what i want exactly. Ok press simply a key and don't release it in a text editor. You will realize a delay at second character showing up.

View 7 Replies View Related

C++ :: How To Delay Part Of Code

Jul 1, 2014

for example i have

int count = t1;
while(count>counter){
Sleep(delay);
Int32::TryParse(textBox2->Text,add);
result = result + add;
counter = counter + 1;

Problem is that sleep stops all program for specified time, Is there an alternative to sleep that would only stop part of code or can i use sleep different way to specify what it pauses?

View 8 Replies View Related

C++ :: SDL Sound Thread Delay Between Samples?

Sep 29, 2013

When I use the following handler to handle and mix multiple channels, I get about 1 time unit sound, 5/6 time units silence.

//The volume conversion!
#define VOLUME_PER_SOUND(volume) ((SDL_MIX_MAXVOLUME / 2)*volume)
//Ammount of times to multiply the buffer!
#define MULTIPLIER_BUFFER 1
/* This function is called by SDL whenever the sound card needs more samples to play. It might be called from a separate thread, so we should be careful what we touch. */
void SDLAudioCallback(void *user_data, Uint8 *audio, int length) {

[code]....

(I'm working with 44.1kHz stereo PCM streams)... I've multiplied the stream some times, but to no effect (see the c<MULTIPLIER_BUFFER loop arround the mixing)...

View 4 Replies View Related

C :: Play MP3 File And Delay / Fgets In One Function

Jul 2, 2014

How can i play a mp3 file in the background?How can i rule the volume of the mp3 file?why does delay(0.25) doesnt work in this code?

Code:

FILE *datei;
char line[ANZAHL][LAENGE];
int i ;
datei = fopen ("song.txt", "r");
if (datei != NULL){
for(i = 0; i < ANZAHL;i++) {
delay(0.25);

fgets(line,LAENGE,datei);
printf ("%s

[code]....

View 2 Replies View Related

C++ :: Program Which Allows A User To Enter Input For A Time Interval

Apr 23, 2014

how can i make a program which allows a user to enter an input for a time interval for example i ask a question and sets the input to be entered within 10 seconds...

View 4 Replies View Related

C++ :: Program Which Takes Date And Time Input From The User

Jan 20, 2013

I am writing a C++ program which takes date & time input from the user. This is then parsed into a struct such as:

struct time
{
short year;
short month;
short day;
short hour;
short min;
};

My question is: how can I convert such a struct into a time_t object, which is an unsigned long giving the time as the number of seconds elapsed since the epoch Jan 1st 1970, 00:00, as set out in time.h.

I am wondering if this can be achieved using the standard library, or whether I just need to write a function to perform the appropriate arithmetic.

View 2 Replies View Related

Visual C++ :: Showing Time For A User While Entering Some Characters

Dec 26, 2014

Im working on my project for college and i want to know how to add sth similar to a chronometer for user to see how much time have passed while entering some characters using cin.getline function.

View 2 Replies View Related

C :: How To Calculate Total Sum Of Delay Of Receiving Side Packet

Dec 17, 2014

I want to calculate the total some of delay pf receiving Side Packet . Code is as Follow ..

What is weird that even if i invoke a sleep of 2 sec ,than its show delay always zero. Delay will be in microsec ..Is there any problem with logic or anything else..

Code:

do
{#pragma omp parallel private(nthreads, tid) {
/* Obtain thread number */
tid = omp_get_thread_num();
if (tid == 0) {
nthreads = omp_get_num_threads();

[Code]...

View 2 Replies View Related

C :: Program To Take Time And Date Typed By User And Increase It By 1 Minute

Mar 22, 2013

I'm having a problem with my homework. The task is to write a program that will take time and date typed by user, and increase it by 1 minute. I should write 3 functions - first calls second function that updates time and calls third function, if time is 00:00.Time update works, but date update does not.My whole written code:

Code:

#include<stdio.h>
struct DateAndTime {
struct date {
int day;
int month;
int year;

[code]....

I should check if inputs are numbers only, so I tried including isdigit function from ctype.h library, but that didn't work either, after I was trying it for a good hour or so, but I kinda rage quit that...

View 8 Replies View Related

C++ :: Calculating With Time - Restrict User To Input Minutes 60-99 For Every Hour

Oct 22, 2013

I have to write a program for class in which users will be inputting:

start time = startTime
number of minutes = callDuration

so first off, teacher wants us to input time as a floating point number such as 09.00

How do I validate the time so that users cant input i.e. 09.61 for every hour? In other words, so the user cant input minutes 60-99 for every hour.

then, when calculating:
endTime = startTime + callDuration

how would I make endTime display a correct time in such a situation: endTime = 09.45 + 00.30

so that it displays 10.15 not 09.75

View 4 Replies View Related

C/C++ :: Dynamic Allocation Of Array And Increase Its Size Every Time New Integer Inputted By User

Aug 29, 2014

I'm a little lost with this program. The idea is to dynamically allocate an array and increase its size every time a new integer is inputted by the user. I believe it is a memory leak but as we have just started learning this I'm not sure how to recognise it. Sometimes I can input as many integers as I want other times 2 or 3 before it crashes. When I can input enough values i exit the loop and send it to the sort function and mean calculator function, all works fine there except the last number inputted becomes this huge value not hexadecimal though... As such I'm at a loss as what to look at next, so here you go:

#include <iostream>
using namespace std;
void SelectSort(int [], int);
float MeanCalc(int [], int);
float MedianCalc(int* [], int);

[Code] .....

View 14 Replies View Related

C :: Remove Need For ENTER Key To Be Pressed

Jul 5, 2013

The following 2 codes are almost identical, only that the switch statements are slightly different. The 2nd code has the issue of requiring an additional enter key to be pressed when I enter '3' as input to exit the program.

Working code :

Code:

#include <stdio.h>
#include <ctype.h>
#include <string.h>
void clearKeyboardBuffer() {
int ch;
while ((ch = getchar() != '

[code]....

View 7 Replies View Related

C :: Run Some Operation If A Key From Keyboard Is Pressed

Jun 2, 2013

I need to run some operation if a key from keyboard is pressed. so I go with

Code: c=getchar();

to get it read. yet the user could press a key anytime; so I'd need some if-loop. no plans on how it'd look like though...I suppose something like this below wouldn't work right?

Code:
if(getchar()==1){
..
}

View 5 Replies View Related

C++ :: Checking If Key With Modifier Pressed?

Jan 31, 2015

I am new to C++ , i want to know how to check if a key with modifier is pressed.

When I use GetAsyncKeyState() it gives me error identifier not found.

View 1 Replies View Related

C++ :: Check If A Button Has Been Pressed?

Jul 7, 2014

I know how to check if a particular button has been pressed but I basically want to disable the delete button when ever the listbox has lost focus. I am having issues with the fact the button gets disabled before it receives the message. Is their a way around this that is non hacky?

BOOL CALLBACK DlgMain(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch(uMsg)
{

[Code]....

View 1 Replies View Related

C++ :: Detect If A Letter Key Is Pressed?

May 11, 2014

How would I detect if any letter key is pressed. Would I have to use GetAsyncKeyState() for every letter key? Or could I have some kind of loop going through all the hexadecimal values for every letter? I don't know how I would go through hexadecimal values with a loop.

View 6 Replies View Related

C# :: Adding Value To ComboBox After Button Is Pressed

Mar 10, 2014

I have been learning C# so I've been dragging and dropping. I have a "First Name" and "Last Name" text field. I want to add this to a combo box called something like "User List", which will list the last named then the first names. However I figure I can work with something that can get me to store the names in the combo box.

So. I have two things I need to know:

What do I have to do to have when the button is pressed, add to the combo box?

Is there a way to retain all the entries I have entered? Or no?

View 8 Replies View Related

C Sharp :: How To Detect Whenever Down Arrow Key Is Pressed

Jun 3, 2012

So, I've been working on a project recently, and the only thing remaining to do is a detector to whenever down arrow key is pressed. The down arrow key can only trigger when a certain check box is checked and this will have to work with a timer either. The problem is that how to make the down arrow key press detector(I've got the check box and timer ready tho).

View 10 Replies View Related

C :: Make A Program Press A Key As If It Had Been Pressed On Keyboard?

Dec 28, 2013

I would like to know how to press a key as if it had been pressed on the keyboard in a program. I would also like to know how to read input from a xbox 360 controller. I want to know how to do this so that I can add joystick support to a few mmos that I play that do not already have it.

BTW I am using C 99

View 2 Replies View Related

C++ :: Create A Button That When Pressed Selects Random Word From A List

Mar 27, 2013

I am currently using Flash. Here are two images I will be referring through without this post:

1: [URL] ....

2: [URL] ....

So basically, when I click the generate buttonon the first image it takes you to the second image. What I want is when I click the generate button it comes to this screen, aswell as choose a random word from each list that I will make (Who List, What List, When List, Where List, and Why List) and place the word next to its position. When you click New Idea I want it to also generate another set of random words from the lists. How can I do this?

View 1 Replies View Related

Visual C++ :: SDI App - Constraint Mouse To Move Only Horizontal Direction If Shift Key Pressed

Apr 23, 2015

In a SDI app, I constraint the mouse to move only an horizontal direction, if "Shift" key is pressed ... here is the code:

Code:
void CTestMouseView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) {
// TODO: Add your message handler code here and/or call default
if(GetKeyState(VK_SHIFT) < 0) {
CRect rect;
GetWindowRect(&rect);
GetCursorPos(&m_point);

[Code] ....

Nothing complicated, and it works well ... except one thing: when I press the shift key and the mouse is moving by SetCursorPos, is moving pretty slow ... why ? I can not figure out why ! For testing, I attached the test project ...

View 13 Replies View Related

C/C++ :: Round Robin Execution With Gantt Chart - Arrival Time And Burst Time

Mar 10, 2015

This is a round robin execution. with gantt chart. arrival time and burst time. I think there is an error in my formula to get the right answer,i cant resolve it but my program is running. What is the code or the right formula??

#include<stdio.h>
int main(){
int i,j=0,n,time,remain,flag=0,ts;
int sum_wait=0,sum_turnaround=0,at[10],bt[10],rt[10];
int ganttP[50],ganttStartTime[50];
printf("Enter no of Processes : ");
scanf("%d",&n);
remain=n;

[Code] ....

View 2 Replies View Related

C++ :: How To Use Time For Time Based Movement

May 1, 2013

So I'm trying to learn how to use time for time based movement and what not. I did this only knowing the command time(&variable)

time_t timer;
int I, X;
void main() {
time(&timer);
X=timer;
while(I==5) {

[Code] ......

There's probably some other better way to do it... Obviously but for now I see it as putting current time in X.

start while
take in time constantly until I is 5
constantly asking is time>X(preset time 5 seconds ahead)
if it is
display message and add one to I

Why doesn't this display my message after 5 seconds?

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved