Menu

Code Commit Log


Commit Date  
[r953] by nerius

In SimpleGameLogic, in two different spots, changing local variable definition
'Position p' to be 'Position pos' because that way it's easier to find uses of
that field in the code.

2023-09-03 16:36:51 Tree
[r952] by nerius

Adding local member m_outlineCoveredHolesOnClearedLayersEvents to
LocalBlockoutBoard. Adding second constructor which allows configuration of
that parameter.

2023-09-03 16:24:04 Tree
[r951] by nerius

Making a little bit of progress on TetrisBoard. I don't know what kind of view
I will prefer, 2D, perspective projection, or orthographic projection.

2023-09-03 15:56:18 Tree
[r950] by nerius

Making a little bit of progress on TetrisBoard.

2023-09-02 21:17:24 Tree
[r949] by nerius

For member variables m_wellStorage, m_projection, and m_transform in
LocalBlockoutBoard, changing modifiers from 'private' to 'protected'.

2023-09-02 20:47:17 Tree
[r948] by nerius

Beginning to implement TetrisBoard. I have a long ways to go.

2023-09-02 20:07:32 Tree
[r947] by nerius

Changing modifier from 'private' to 'protected' on member variable m_colors and
on method drawLine(RasterFloatGraphics,Point3D,Point3D), in LocalBlockoutBoard.

2023-09-02 20:02:05 Tree
[r946] by nerius

Cleaning up class net.blockout.impl.LocalBlockoutBoard a little bit, in
preparation for the implementation of a Tetris board:
- Removed unused import statements, java.awt.Point & ClipRectangle.
- Now implements interface SuspendResume, as it should.
- No longer synchronizing around 'this' in calls to
addEventProcessedListener() and removeEventProcessedListener(); using new
private member 'm_evtProcessedListenerChainLock' instead, as per correct
multithreading practices; don't expose synchronization objects publicly.
- Marking the following methods as 'protected'; they used to be 'private':
* determinePerspective()
* determineProjectionToViewportTransform()
* drawEmptyWell()
* drawWellLayer()
* drawBlockUnit()
- Marking the following public methods as 'final', for integrity:
* suspend()
* resume()
* destroy()
* update(Graphics)
* getSnapshot()
* blockoutBoardAltered(BlockoutBoardEvent[])
* run()
- Marking private inner classes 'CalcPixBuff' and 'DummyEvtProcessedListener'
as final; event though this isn't necessary it certainly does not hurt.
- Minor changes to Javadoc comments.

2023-09-02 18:38:26 Tree
[r945] by nerius

Adding OrthographicProjection.

2023-09-02 17:47:55 Tree
[r944] by nerius

Adding beginnings of class TetrisBoard.

2023-09-02 15:51:15 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.