OSDN Git Service

Massive checkin...
authornathan.sweet <nathan.sweet@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Mon, 29 Aug 2011 17:59:39 +0000 (17:59 +0000)
committernathan.sweet <nathan.sweet@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Mon, 29 Aug 2011 17:59:39 +0000 (17:59 +0000)
commitdb17325d71bec6c0769d0a7bc20060d617360000
treefe795de55144b424aa57ea1b1da7603d4d917360
parentc7e59359c7838a8ef6d2e724125b59a8668fb144
Massive checkin...
[changed] Skin format from XML to JSON so we get automated and read/write serialization.
[added] No arg constructors to NinePatch and all skin styles.
[updated] BitmapFont, added access to image file.
[updated] BitmapFont "uses integer", mostly because I like changing things.
[updated] scene2d, better defined semantics of touchUp, touchDown, and touchDragged. touchUp returning true means the actor will receive focus.
[updated] Group, added transform boolean so we can have axis aligned groups that don't cause a batch flush.
[deleted] Old actor classes.
[updated] Rewrote FlickScrollPane.
[added] Label methods.
[updated] ScissorStack, prevent from scissoring zero size.
[updated] JsonWriter, separated setting the name from methods that start an object and array. Support for multiple JSON-like output formats.
[updated] Json, completely refactored, more and better thought out methods.
[updated] JsonReader, reads non-JSON, JSON-like formats.
[updated] Some tests that have been broken over time.
[added] GestureDetector.
65 files changed:
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/lwjgl/LwjglGraphics.java
extensions/gdx-tools/assets/ui/uiskin.json
gdx/src/com/badlogic/gdx/assets/loaders/BitmapFontLoader.java
gdx/src/com/badlogic/gdx/graphics/Texture.java
gdx/src/com/badlogic/gdx/graphics/g2d/BitmapFont.java
gdx/src/com/badlogic/gdx/graphics/g2d/BitmapFontCache.java
gdx/src/com/badlogic/gdx/graphics/g2d/NinePatch.java
gdx/src/com/badlogic/gdx/input/GestureDetector.java [new file with mode: 0644]
gdx/src/com/badlogic/gdx/scenes/scene2d/Actor.java
gdx/src/com/badlogic/gdx/scenes/scene2d/Group.java
gdx/src/com/badlogic/gdx/scenes/scene2d/Layout.java
gdx/src/com/badlogic/gdx/scenes/scene2d/Stage.java
gdx/src/com/badlogic/gdx/scenes/scene2d/actors/BoundGroup.java [deleted file]
gdx/src/com/badlogic/gdx/scenes/scene2d/actors/Button.java [deleted file]
gdx/src/com/badlogic/gdx/scenes/scene2d/actors/FastImage.java [deleted file]
gdx/src/com/badlogic/gdx/scenes/scene2d/actors/Image.java
gdx/src/com/badlogic/gdx/scenes/scene2d/actors/Label.java
gdx/src/com/badlogic/gdx/scenes/scene2d/actors/LinearGroup.java [deleted file]
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Button.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/CheckBox.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/ComboBox.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/FlickScrollPane.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/ImageButton.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/ImageToggleButton.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Label.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/List.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Pane.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Skin.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Slider.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/SplitPane.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Stack.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/TextField.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/ToggleButton.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Window.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/tablelayout/LibgdxToolkit.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/tablelayout/Table.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/tablelayout/TableLayout.java
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/utils/ScissorStack.java
gdx/src/com/badlogic/gdx/utils/Json.java
gdx/src/com/badlogic/gdx/utils/JsonReader.java
gdx/src/com/badlogic/gdx/utils/JsonReader.rl
gdx/src/com/badlogic/gdx/utils/JsonWriter.java
tests/gdx-tests-android/assets/data/bobrgb888-32x32.png
tests/gdx-tests-android/assets/data/default.fnt
tests/gdx-tests-android/assets/data/default.png [new file with mode: 0644]
tests/gdx-tests-android/assets/data/group-debug.png [new file with mode: 0644]
tests/gdx-tests-android/assets/data/uiskin.json [new file with mode: 0644]
tests/gdx-tests-lwjgl/.classpath
tests/gdx-tests-lwjgl/assets/ui/uiskin.json [new file with mode: 0644]
tests/gdx-tests/src/com/badlogic/gdx/tests/BitmapFontTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/BlitTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/FlickScrollPaneTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/GestureDetectorTest.java [new file with mode: 0644]
tests/gdx-tests/src/com/badlogic/gdx/tests/GroupTest.java [new file with mode: 0644]
tests/gdx-tests/src/com/badlogic/gdx/tests/LabelTest.java [new file with mode: 0644]
tests/gdx-tests/src/com/badlogic/gdx/tests/MipMapTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MultiTouchActorTest.java [deleted file]
tests/gdx-tests/src/com/badlogic/gdx/tests/OldUITest.java [deleted file]
tests/gdx-tests/src/com/badlogic/gdx/tests/ProjectiveTextureTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ShadowMappingTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/StagePerformanceTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/StageTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/UITest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/utils/GdxTests.java