summaryrefslogtreecommitdiffstats
path: root/src/Simulator/IncrementalRedstoneSimulator.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2015-11-08add sound to stone pressure platesGargaj1-0/+9
2015-11-07Refactored code to use vectors in the cPistonHandler classbibo381-2/+2
2015-11-07fix pressure plate power levelsGargaj1-4/+4
2015-11-07fix pressure plate power levelsGargaj1-4/+4
2015-10-29Revert "Pressure plate fix"Mattes D1-45/+14
2015-10-28fixed pressure plate bugsSchwertspize1-14/+45
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-14/+14
2015-07-17Fixed redstone issuescribblemaniac1-2/+4
2015-07-14Improved mapsTiger Wang1-3/+3
2015-06-07Added moar commentsTiger Wang1-8/+12
2015-06-06Use emplace to construct structuresTiger Wang1-48/+39
2015-06-06Improved link unpowering speedTiger Wang1-48/+41
2015-06-06Changed appropriate containers to unordered_mapTiger Wang1-134/+78
2015-06-06Improved link power behaviourTiger Wang1-132/+116
2015-06-06Improved wires and repeatersTiger Wang1-73/+150
2015-06-06Fixed wire consuming much resourcesTiger Wang1-7/+17
2015-06-06Redstone wire and trapdoor fixesTiger Wang1-283/+267
2015-06-06Provides improvements to redstone wireTiger Wang1-85/+60
2015-06-06ComparatorsTiger Wang1-67/+133
2015-05-09More style checking.Mattes D1-5/+5
2015-03-20Correct world height validations.Tommy Santerre1-2/+2
2015-01-11Initial convertion of a_Dt to std::chronoTycho1-1/+1
2014-12-25Fixed basic style.Mattes D1-20/+68
2014-12-18Fix repeater unpoweringTiger Wang1-2/+4
2014-12-17NULL -> nullptrTiger Wang1-12/+12
2014-10-29Improved redstone simulatorTiger Wang1-713/+670
2014-10-25Cleaned up simulatorsTiger Wang1-4/+2232
2014-09-25Redstone: Fixed a crash with repeaters on a chunk border.madmaxoft1-13/+22
2014-09-17Added first test to show the object can be createdTycho1-1/+3
2014-09-16IncrementalRedstoneSimulator now has no dependencies on cChunkTycho1-6/+5
2014-09-11Possibly decoupled IncrementalRedstoneSimulator from the rest of the serverTycho1-2212/+19
2014-09-10Added iron trapdoor, fence gates and doors to the redstone simulatorMasy981-0/+11
2014-08-05Removed dependecy of redstone simulator on NoteBlockTycho1-11/+6
2014-08-05Refactored Redstone simulator not to depend on TNTEntity or DropSpenserENtity DirectlyTycho1-5/+4
2014-08-04CheckBasicStyle: multi-level indent change.madmaxoft1-3/+3
2014-07-19Fixed style: spaces after commas.madmaxoft1-5/+5
2014-07-18Fixed spaces before commas.madmaxoft1-2/+2
2014-07-17Fixed tabs used for alignment.madmaxoft1-1/+1
2014-07-17More trailing whitespace fixes.madmaxoft1-4/+4
2014-07-17Basic style fixes.madmaxoft1-7/+7
2014-07-17Normalized comments.madmaxoft1-59/+59
2014-07-16Fixed another redstone simulator crashTiger Wang1-0/+7
2014-07-15Fixed redstone simulator crashTiger Wang1-6/+29
2014-07-13Changed BroadcastSoundEffect function to take floating pos.Howaner1-7/+7
2014-07-12Suggestions and bug fixTiger Wang1-1/+1
2014-07-11SuggestionsTiger Wang1-0/+3
2014-07-11SuggestionsTiger Wang1-1/+4
2014-07-11Improved LinkedPowering speedTiger Wang1-15/+15
2014-07-07Fixed compilation and pressure platesTiger Wang1-8/+4
2014-07-07Implemented trapped chests & othersTiger Wang1-79/+126
2014-07-04Fixed c1deda5d8f01811efa5094e9375166acb69d50edTiger Wang1-2/+2
2014-06-28Implemented tripwire(s) (hooks)Tiger Wang1-15/+148
2014-06-22Changed 0xFFFFFFFB to ~0x04Howaner1-1/+1
2014-06-22Fixed another daylight sensor bugTiger Wang1-20/+23
2014-06-22Fixed missing breakworktycho1-0/+1
2014-06-22Fixed invalid iteratorworktycho1-2/+3
2014-06-17Fix fence gate sound (Redstone simulator).Howaner1-4/+10
2014-06-17Fix fence gate redstone simulator.Howaner1-2/+1
2014-06-16FIxed second weird enumTycho1-20/+1
2014-06-16Refactored reversing logic into seperate functionTycho1-14/+3
2014-06-16Fixed tigers weird enumsTycho1-14/+6
2014-06-16Merge branch 'master' of github.com:mc-server/MCServerTycho1-8/+30
2014-06-16Moved repeater handling to seperate passTycho1-96/+61
2014-06-15Fixed bad comparison crashTiger Wang1-2/+2
2014-06-15Fixed daylight sensor unpoweringTiger Wang1-6/+28
2014-06-14Fixed a repeater issueTiger Wang1-16/+15
2014-06-12Fixed two redstone bugsTiger Wang1-0/+6
2014-06-07Further improvements on redstone speedTiger Wang1-64/+77
2014-06-06Further reduced redstone idle CPU consumptionTiger Wang1-7/+27
2014-06-05Redstone fixes and improvements [SEE DESC]Tiger Wang1-60/+87
2014-06-04Update IncrementalRedstoneSimulator.cppJulian Laubstein1-8/+8
2014-05-29Add SetOpen() and IsOpen() to BlockDoor.h and fix door redstone bug.Howaner1-4/+10
2014-05-29Fixed piston power checkingTiger Wang1-11/+6
2014-05-25Hopefully fixed piston duplication issuesTiger Wang1-5/+4
2014-05-19Fixed warnings in IncrementalRedstoneSimulatorJulian Laubstein1-1/+7
2014-05-07Fixed wires powering wires diagonally below themTiger Wang1-5/+1
2014-05-05Fixed formattingTiger Wang1-4/+5
2014-05-04Fixed 027efe09ea3d3222c3cbf169643e57773c1614aeTiger Wang1-3/+49
2014-05-04Fixed lever and button powering directionTiger Wang1-16/+8
2014-05-04Fixed pressure plate oversightsTiger Wang1-2/+8
2014-04-27Redstone simulator now directly accesses cChunkTiger Wang1-404/+522
2014-04-18Removed unsupported C++11 features.madmaxoft1-13/+19
2014-04-17Implemented weighted pressure platesTiger Wang1-25/+165
2014-04-15Rewrote redstone powering to use power levelsTiger Wang1-165/+133
2014-04-08cRedstoneSimulator.cpp style improvementsTiger Wang1-40/+41
2014-04-08Uppercased Zwiseoldman951-3/+3
2014-04-08Comments: Inverted Z axis.wiseoldman951-9/+10
2014-04-08Added comments regarding latching and orientationwiseoldman951-9/+31
2014-04-08Fixed the thing properly.Alexander Harkness1-8/+8
2014-04-07Fixed IsOnwiseoldman951-3/+2
2014-04-07Removed stray IsLockedwiseoldman951-2/+2
2014-04-07Removed unneeded spacingswiseoldman951-6/+3
2014-04-07Slight cleanupwiseoldman951-13/+17
2014-04-07Fixed some more minor issues with the redstone simulator.Alexander Harkness1-34/+39
2014-04-07Improved the speed a little more.Alexander Harkness1-1/+1
2014-04-07Fixed the redstone simulator.Alexander Harkness1-49/+40
2014-04-07Fixed #859Tiger Wang1-23/+3
2014-04-07Fix some of the comments in the PR tycho just did.Alexander Harkness1-8/+6
2014-04-06Added support for redstone latchingTycho1-2/+63
2014-03-16Fixed double to float conversions.madmaxoft1-1/+1
2014-03-08Change TNT Fuse to ticksHowaner1-1/+1
2014-03-05Added extra awesomeness to TNTTiger Wang1-1/+1
2014-03-02Add Trapdoor Functions to cWorld and fix Trapdoor Redstone BugsHowaner1-5/+3
2014-03-01g_BlockXXX => cBlockInfo::XXXandrew1-2/+2
2014-02-20Removed problematic utf8.madmaxoft1-2/+2
2014-02-20Bad UTF-8 o.OHowaner1-2/+2
2014-02-20Remove typeinfo import in IncrementalRedstoneSimulatorHowaner1-2/+0
2014-02-20Add Pressure Plate SoundHowaner1-0/+9
2014-02-20Add Light weighted pressure platesHowaner1-10/+18
2014-02-16Fixed a glaring bug with chunk cross-simulatingTiger Wang1-9/+17
2014-02-15Added a 'default:' for SimChunk()'s switchTiger Wang1-0/+1
2014-02-15A fix and an improvementTiger Wang1-22/+41
2014-02-15Sizeable speed improvements to redstoneTiger Wang1-69/+92
2014-02-15Add more Sounds to Redstone SimulatorHowaner1-1/+23
2014-02-15Add Fence Gate to Redstone SimulatorHowaner1-0/+29
2014-02-12Improved pressure platesTiger Wang1-1/+1
2014-02-07Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later).STRWarrior1-44/+44
2014-02-05Fixed most of the reordering warningsTycho1-3/+3
2014-02-04Improved Type safety of eBlockFaceTycho1-2/+3
2014-02-01Split cCoord template into one and two data typesTiger Wang1-2/+2
2014-02-01Changed pointers to referencesTycho1-2/+2
2014-02-01Changed signitures of Several BLockHandler MethodsTycho1-2/+4
2014-01-29Fixed redstone simulator crash found in #570Tiger Wang1-12/+13
2014-01-18Basic command block implementationandrew1-1/+26
2014-01-13Fixed wire, rail, and pressure plate unpoweringTiger Wang1-3/+4
2014-01-11Did some stuff with the vectorsTiger Wang1-32/+17
2014-01-10Fixed doors, fixes #453Tiger Wang1-38/+8
2014-01-10Major refactoring of redstoneTiger Wang1-146/+138
2013-12-26Moved increment operator to back of variablesTiger Wang1-9/+9
2013-12-24Implemented stone and wooden pressure platesTiger Wang1-1/+101
2013-12-23Provides an enhancement to daylight sensorsTiger Wang1-2/+27
2013-12-23Daylight sensor sensing enhancementTiger Wang1-9/+11
2013-12-22A fix for daylight sensorsTiger Wang1-2/+3
2013-12-22Daylight sensorsTiger Wang1-2/+1
2013-12-22Fixed them again, confound itTiger Wang1-9/+21
2013-12-20Fixed repeaters delay, maybeTiger Wang1-8/+33
2013-12-19Fixed repeaters not updating powerTiger Wang1-11/+41
2013-12-18Fixed wire powering blocks beneathTiger Wang1-1/+1
2013-12-18Fixed bad repeater power queuing in corner caseTiger Wang1-83/+73
2013-12-15Implemented xoft's suggestionsTiger Wang1-3/+16
2013-12-15Fixed wire repeater checkingTiger Wang1-1/+1
2013-12-15Wires now power repeaters properlyTiger Wang1-0/+7
2013-12-15Fixed the hopefully final wire self-powering bugTiger Wang1-1/+13
2013-12-14Potentially fixed debug assertsTiger Wang1-5/+5
2013-12-14Wires no longer power if a block cuts them offTiger Wang1-23/+32
2013-12-14Implemented note block playing and fixed wireTiger Wang1-4/+48
2013-12-14Fixed compilating!Tiger Wang1-5/+5
2013-12-14Fixes to redstone wire and torchesTiger Wang1-19/+31
2013-12-14Removed loads of unneeded code againTiger Wang1-86/+60
2013-12-14Reduced loads of unneeded codeTiger Wang1-188/+44
2013-12-10Provides a possible fix for repeater timingsTiger Wang1-1/+1
2013-12-10Readded initial lineTiger Wang1-0/+1
2013-12-10Fixed compile (alas, no more goto)Tiger Wang1-11/+14
2013-12-10Added repeater delaysTiger Wang1-1/+53
2013-12-10Slight redstone wire performance improvementTiger Wang1-1/+6
2013-12-10Changed more FastSetBlocks to SetBlocksTiger Wang1-3/+3
2013-12-07Changed some FastSetBlocks to SetBlockTiger Wang1-3/+3
2013-12-07Fixed trapdoors not togglingTiger Wang1-16/+90
2013-12-06Re-implemented redstone duplicate checkingTiger Wang1-0/+29
2013-12-01Fixed linux compile errors and formatting in RedstoneSimulator.cppmadmaxoft1-14/+26
2013-11-30Fixed pistons extendingTiger Wang1-0/+10
2013-11-30Removed redstone duplicate power checkingTiger Wang1-2/+0
2013-11-30Improved piston direction checkingTiger Wang1-62/+8
2013-11-30Pistons no longer accept power through front faceTiger Wang1-3/+94
2013-11-30Improved redstone speed and fixed a wire bugTiger Wang1-73/+83
2013-11-29Implemented trapdoors, fixes #43 and #105Tiger Wang1-0/+17
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-23Properly fixed piston bugsTiger Wang1-4/+9
2013-11-21Multiple enhancements [SEE DESC]Tiger Wang1-57/+34
2013-11-20Multiple bugfixes [SEE DESC]Tiger Wang1-125/+263
2013-11-19Possible compile fixTiger Wang1-1/+1
2013-11-18Redstone Megacommit [SEE DESC]Tiger Wang1-866/+761
2013-08-25Redstone fixes [SEE DESC]Tiger Wang1-0/+24
2013-08-19Moved entities into the Entities subfolder.madmaxoft1-1/+1
2013-06-22Made redstone lamps turn on when powered and turn off when not powered.nielsbreu@gmail.com1-0/+10
2013-06-22TNT changes to primed TNT when powered by redstone.nielsbreu@gmail.com1-0/+8
2013-06-04Removed cLadder, cSign, cStairs, cTorch and cVine classes, moved their functionality into the appropriate BlockHandlers / ItemHandlersmadmaxoft@gmail.com1-2/+2
2013-05-28Moved BlockEntities to a separate foldermadmaxoft@gmail.com1-1/+1
2013-05-28More dropspenser redstone interaction fixes.madmaxoft@gmail.com1-0/+7
2013-05-28Added a forgotten change to make dropspensers activate only once on redstone activationmadmaxoft@gmail.com1-1/+1
2013-05-27DropSpensers: Fixed activation when receiving redstone signal. Now only one item is dropspensed.madmaxoft@gmail.com1-12/+12
2013-05-26Implemented droppersmadmaxoft@gmail.com1-16/+12
2013-03-09Pickups are now being saved into Anvil.madmaxoft@gmail.com1-4/+4
2013-03-03Redstone simulator: adding a block now checks if the neighbors are redstone-related; if not, the block is ignored.madmaxoft@gmail.com1-107/+144
2013-02-28Converted simulators to take cWorld reference instead of a pointermadmaxoft@gmail.com1-35/+35
2013-02-28Simulators now have direct access to the cChunk object in the WakeUp() callmadmaxoft@gmail.com1-3/+2
2012-12-26Dispensers can dispense items and liquids nowluksor111@gmail.com1-0/+37
2012-12-20Fixed a crash in redstone simulator when destroying blocks in Y < 2madmaxoft@gmail.com1-0/+4
2012-12-16RedstoneSimulator refactoring to use cWorld::GetBlockTypeMeta() as much as possiblemadmaxoft@gmail.com1-294/+383
2012-12-16Levers (patch contributed by Keyboard)madmaxoft@gmail.com1-12/+93
2012-11-16Fixed boolean comparison.madmaxoft@gmail.com1-4/+4
2012-10-13Preparation for multiple fluid simulators.madmaxoft@gmail.com1-4/+4
2012-10-06Completely removed the old (buggy) redstone simulator.madmaxoft@gmail.com1-51/+236
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-5/+5
2012-09-23Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-1/+0
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-701/+701
2012-03-06Sticky pistons should work as well nowfaketruth1-0/+3
2012-03-06Yay redstone repeaters!faketruth1-48/+224
2012-03-04Removed redstone debugging: powered dirt blocks change into stonefaketruth1-8/+8
2012-03-01New redstone simulator. Should work without crashes!faketruth1-0/+523