dcpu16-emulator v0.2.0 (2014-06-26T15:05:24Z)
Dub
Repo
UpdateQueue
emulator
dcpu
updatequeue
Undocumented in source.
struct
UpdateQueue (
Cpu
) {
ulong
ticksAccumulated
;
bool
empty
;
UpdateQuery
!
Cpu
*[]
queries
;
void
onTick
(ulong ticksElapsed);
void
addQuery
(IDevice!Cpu device, ulong delay);
void
removeQueries
(IDevice!Cpu device);
}
Members
Functions
addQuery
void
addQuery
(IDevice!Cpu device, ulong delay)
Adds update query
onTick
void
onTick
(ulong ticksElapsed)
Undocumented in source. Be warned that the author may not have intended to support it.
removeQueries
void
removeQueries
(IDevice!Cpu device)
Removes all occurences of device in queries in place.
Variables
empty
bool
empty
;
Undocumented in source.
queries
UpdateQuery
!
Cpu
*[]
queries
;
Undocumented in source.
ticksAccumulated
ulong
ticksAccumulated
;
Undocumented in source.
Meta
Source
See Implementation
emulator
dcpu
updatequeue
structs
UpdateQuery
UpdateQueue