- Project: Improvemts of the version control system(vcs) of the editor integration and git-plugin.
- Student: Meru Patel (janglee123)
- Mentors: Gilles Roudiere (groud) and Twarit Waikar (IronicallySerious)
- Repositories:
- Editor Interface and UI(https://github.com/Janglee123/godot/tree/vcs-new-ui)
- Git-plugin(https://github.com/Janglee123/godot-git-plugin/tree/vcs-new)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Use IntelliSense to learn about possible attributes. | |
// Hover to view descriptions of existing attributes. | |
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | |
"version": "0.2.0", | |
"configurations": [ | |
{ | |
"name": "(gdb) Launch", | |
"type": "cppdbg", | |
"request": "launch", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Below are the possible syntax errors with all stupid typo mistakes for var variables. | |
* Tested in Chrome, Firefox, Safari and IE Edge. | |
* Venkat.R | |
*/ | |
// var a= | |
// Chrome - SyntaxError: Unexpected end of input | |
// Firefox - SyntaxError: expected expression, got end of script | |
// Safari - SyntaxError: Unexpected EOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
extends Node | |
onready var scene_tree: = get_tree() | |
var _path: = "res://src/Levels/Levels/" | |
var _levels: = [] | |
var _level_index: = -1 | |
var _level | |
var _container |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Godot 3.2 introduced the version control system(VCS). The initial project to integrate VCS (Version Control System) into Godot was created in GSoC 2019 by Twarit Waikar. It introduced in-editor GUI, an interface and git-plugin. The interface provides API points to communicate with the in-editor GUI. Any version control framework can be implemented on top of the interface API.
The project has three main goals.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class_name Hexer | |
const SQRT_THREE := 1.7320508075688772 | |
const SQRT_THREE_HALF := 0.8660254037844386 | |
const axial_direction_vectors: Array[Vector2i] = [ | |
Vector2i(+1, 0), Vector2i(+1, -1), Vector2i(0, -1), | |
Vector2i(-1, 0), Vector2i(-1, +1), Vector2i(0, +1), | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::any::{Any, TypeId}; | |
use std::collections::HashMap; | |
use std::fmt::Debug; | |
use std::hash::{Hash}; | |
use std::hint::black_box; | |
use std::io::Read; | |
use std::marker::PhantomData; | |
use std::time::Instant; | |
use rand::Rng; |