Lua - added FCEU.lagcount() function
This commit is contained in:
parent
9ecb9f1821
commit
e43366247a
|
@ -1,4 +1,5 @@
|
|||
---version 2.0.4 yet to be released---
|
||||
07-mar-2009 - adelikat - Lua - added FCEU.lagcount() function
|
||||
04-mar-2009 - adelikat - win32 - Fix bug so that Escape can now be assigned as a hotkey
|
||||
03-mar-2009 - adelikat - win32 - Fix Directory Overrides so to allow users to have no override. Also fixes directory override reset bug
|
||||
02-mar-2009 - adelikat - win32 - Drag & Drop for Memwatch dialog (.txt files)
|
||||
|
|
|
@ -651,6 +651,16 @@ int movie_framecount(lua_State *L) {
|
|||
return 1;
|
||||
}
|
||||
|
||||
//int fceu.lagcount()
|
||||
//
|
||||
// Gets the current lag count
|
||||
int fceu_lagcount(lua_State *L) {
|
||||
|
||||
lua_pushinteger(L, FCEUI_GetLagCount());
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
// string movie.mode()
|
||||
//
|
||||
// "record", "playback" or nil
|
||||
|
@ -685,9 +695,6 @@ static int movie_stop(lua_State *L) {
|
|||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Common code by the gui library: make sure the screen array is ready
|
||||
static void gui_prepare() {
|
||||
if (!gui_data)
|
||||
|
@ -1533,6 +1540,7 @@ static const struct luaL_reg fceulib [] = {
|
|||
{"exec_time", fceu_exec_time},
|
||||
{"setrenderplanes", fceu_setrenderplanes},
|
||||
{"message", fceu_message},
|
||||
{"lagcount", fceu_lagcount},
|
||||
{NULL,NULL}
|
||||
};
|
||||
|
||||
|
|
|
@ -421,6 +421,11 @@ int FCEUMOV_GetFrame(void)
|
|||
return currFrameCounter;
|
||||
}
|
||||
|
||||
int FCEUI_GetLagCount(void)
|
||||
{
|
||||
return lagCounter;
|
||||
}
|
||||
|
||||
bool FCEUMOV_ShouldPause(void)
|
||||
{
|
||||
if(pauseframe && currFrameCounter == pauseframe)
|
||||
|
|
|
@ -74,6 +74,7 @@ inline bool FCEUMOV_IsRecording() { return FCEUMOV_Mode(MOVIEMODE_RECORD); }
|
|||
|
||||
bool FCEUMOV_ShouldPause(void);
|
||||
int FCEUMOV_GetFrame(void);
|
||||
int FCEUI_GetLagCount(void);
|
||||
|
||||
int FCEUMOV_WriteState(std::ostream* os);
|
||||
bool FCEUMOV_ReadState(std::istream* is, uint32 size);
|
||||
|
|
Loading…
Reference in New Issue