Commit graph

63 commits

Author SHA1 Message Date
Roman Telezhynskyi aeebd2a095 Specialized methods to write attribute value.
Certain types must be treated in a certain way.
2020-04-23 17:24:06 +03:00
Roman Telezhynskyi b2f26f02bc Specialized functions to read tag attributes.
Provide easier conversion, return default value if an attribute is not provided, throw exception in case of error.
2020-04-23 17:22:58 +03:00
Roman Telezhynskyi dcfb00aec8 Fix warning about unsafe usage. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi 61effa2a82 Define literals of each tags and attributes in manual layout format.
More efficient. A lot easier to maintain. Remove redundancy.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi 8138c1b430 Disable copy methods as in parent class. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi a4e01d514b More issues with code style. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi 55e4dceb06 Refactoring. Follow code style. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi d769e9d3e2 Use forward declaration where possible. 2020-04-23 15:50:56 +03:00
Ronan Le Tiec f2ed6a12f2 Work on file opening and reader 2020-04-19 16:01:46 +02:00
Ronan Le Tiec 8be95376f1 work on units, layout and reader 2020-04-19 11:58:43 +02:00
Ronan Le Tiec c83ac5e493 Changes for vlt Format version 2020-04-19 10:38:28 +02:00
Ronan Le Tiec 9e2c0e9cc5 Work on the VPuzzleLayoutFileReader 2020-04-18 20:24:25 +02:00
Ronan Le Tiec 596707d5b1 Work on VPuzzleLayoutFileWriter 2020-04-18 16:32:54 +02:00