diff --git a/sim/compiled_sim.bat b/sim/compiled_sim.bat index 576c50a..190eab5 100644 --- a/sim/compiled_sim.bat +++ b/sim/compiled_sim.bat @@ -1,2 +1,2 @@ -gcc compiled_sim.c -shared -o compiled_sim.dll -Wall -Werror +gcc compiled_sim.c -shared -o compiled_sim.dll -Wall -Werror -Ofast pause diff --git a/sim/compiled_sim.dll b/sim/compiled_sim.dll index 311e7f1..1df7ad1 100644 Binary files a/sim/compiled_sim.dll and b/sim/compiled_sim.dll differ diff --git a/sim/group.lua b/sim/group.lua index de7f6a6..d53de8e 100644 --- a/sim/group.lua +++ b/sim/group.lua @@ -212,6 +212,7 @@ function Group.mergeinto(group, group2) end -- Logic Critical +-- Now implemented in C --function Group.update_c(cnet, tick) -- local state = cnet.state_num[0]>0 and 1 or 0 -- if state ~= cnet.state[0] then diff --git a/sim/simulation.lua b/sim/simulation.lua index a2d2d4a..466003a 100644 --- a/sim/simulation.lua +++ b/sim/simulation.lua @@ -350,6 +350,7 @@ end -- Logic Critical function Simulation.ticklogic(sim) + -- Now implemented in C --for i = 0, sim.num_groupqueue[0]-1 do -- local cnet = sim.groupqueue[i] -- Group.update_c(cnet, sim.current_tick[0])